package com.jz.netthings.analysis.bean.operManage;

import com.jz.netthings.utils.AdscmDateUtils;
import lombok.Data;

import java.util.List;

/**
 * 条件查询采浆机运行甘特图的查询支持类
 */
public class QueryCollMacRuningStatusSupport {

    /**
     * 护士集合字符串
     */
    private String nurseIdsStr;

    /**
     * 护士集合
     */
    private List<String> nurseIds;

    /**
     * 采浆日期 yyyy-MM-dd
     */
    private String collectionDate;

    /**
     * 安装耗材最小时间
     */
    private String installTakensSmall;
    /**
     * 安装耗材最大时间
     */
    private String installTakensBig;

    /**
     * 安装耗材后最小空闲时间
     */
    private String installSpaceTakensSmall;
    /**
     * 安装耗材后最大空闲时间
     */
    private String installSpaceTakensBig;
    /**
     * 穿刺最小时间
     */
    private String punctureTakensSmall;
    /**
     * 穿刺最大时间
     */
    private String punctureTakensBig;
    /**
     * 采浆第二层最小时间
     */
    private String collectionTakensSmall_2;
    /**
     * 采浆第二层最大时间
     */
    private String collectionTakensBig_2;

    /**
     * 采浆第3层最小时间
     */
    private String collectionTakensSmall_3;
    /**
     * 采浆第3层最大时间
     */
    private String collectionTakensBig_3;

    /**
     * 采浆第4层最小时间
     */
    private String collectionTakensSmall_4;
    /**
     * 采浆第4层最大时间
     */
    private String collectionTakensBig_4;

    /**
     * 采浆第5层最小时间
     */
    private String collectionTakensSmall_5;
    /**
     * 采浆第5层最大时间
     */
    private String collectionTakensBig_5;

    /**
     * 采浆第6层最小时间
     */
    private String collectionTakensSmall_6;
    /**
     * 采浆第6层最大时间
     */
    private String collectionTakensBig_6;

    /**
     * 卸载耗材最小时间
     */
    private String uninstallTakensSmall;
    /**
     * 卸载耗材最大时间
     */
    private String uninstallTakensBig;

    public String getNurseIdsStr() {
        return nurseIdsStr;
    }

    public void setNurseIdsStr(String nurseIdsStr) {
        this.nurseIdsStr = nurseIdsStr;
    }

    public List<String> getNurseIds() {
        return nurseIds;
    }

    public void setNurseIds(List<String> nurseIds) {
        this.nurseIds = nurseIds;
    }

    public String getCollectionDate() {
        return collectionDate;
    }

    public void setCollectionDate(String collectionDate) {
        this.collectionDate = collectionDate;
    }

    public String getInstallTakensSmall() {
        return installTakensSmall;
    }

    public void setInstallTakensSmall(String installTakensSmall) {

        this.installTakensSmall = AdscmDateUtils.minToSeconds(installTakensSmall);
    }

    public String getInstallTakensBig() {
        return installTakensBig;
    }

    public void setInstallTakensBig(String installTakensBig) {
        this.installTakensBig = AdscmDateUtils.minToSeconds(installTakensBig);
    }

    public String getInstallSpaceTakensSmall() {
        return installSpaceTakensSmall;
    }

    public void setInstallSpaceTakensSmall(String installSpaceTakensSmall) {
        this.installSpaceTakensSmall = AdscmDateUtils.minToSeconds(installSpaceTakensSmall);
    }

    public String getInstallSpaceTakensBig() {
        return installSpaceTakensBig;
    }

    public void setInstallSpaceTakensBig(String installSpaceTakensBig) {
        this.installSpaceTakensBig = AdscmDateUtils.minToSeconds(installSpaceTakensBig);
    }

    public String getPunctureTakensSmall() {
        return punctureTakensSmall;
    }

    public void setPunctureTakensSmall(String punctureTakensSmall) {
        this.punctureTakensSmall = AdscmDateUtils.minToSeconds(punctureTakensSmall);
    }

    public String getPunctureTakensBig() {
        return punctureTakensBig;
    }

    public void setPunctureTakensBig(String punctureTakensBig) {
        this.punctureTakensBig = AdscmDateUtils.minToSeconds(punctureTakensBig);
    }

    public String getCollectionTakensSmall_2() {
        return collectionTakensSmall_2;
    }

    public void setCollectionTakensSmall_2(String collectionTakensSmall_2) {
        this.collectionTakensSmall_2 = AdscmDateUtils.minToSeconds(collectionTakensSmall_2);
    }

    public String getCollectionTakensBig_2() {
        return collectionTakensBig_2;
    }

    public void setCollectionTakensBig_2(String collectionTakensBig_2) {
        this.collectionTakensBig_2 = AdscmDateUtils.minToSeconds(collectionTakensBig_2);
    }

    public String getCollectionTakensSmall_3() {
        return collectionTakensSmall_3;
    }

    public void setCollectionTakensSmall_3(String collectionTakensSmall_3) {
        this.collectionTakensSmall_3 = AdscmDateUtils.minToSeconds(collectionTakensSmall_3);
    }

    public String getCollectionTakensBig_3() {
        return collectionTakensBig_3;
    }

    public void setCollectionTakensBig_3(String collectionTakensBig_3) {
        this.collectionTakensBig_3 = AdscmDateUtils.minToSeconds(collectionTakensBig_3);
    }

    public String getCollectionTakensSmall_4() {
        return collectionTakensSmall_4;
    }

    public void setCollectionTakensSmall_4(String collectionTakensSmall_4) {
        this.collectionTakensSmall_4 = AdscmDateUtils.minToSeconds(collectionTakensSmall_4);
    }

    public String getCollectionTakensBig_4() {
        return collectionTakensBig_4;
    }

    public void setCollectionTakensBig_4(String collectionTakensBig_4) {
        this.collectionTakensBig_4 = AdscmDateUtils.minToSeconds(collectionTakensBig_4);
    }

    public String getCollectionTakensSmall_5() {
        return collectionTakensSmall_5;
    }

    public void setCollectionTakensSmall_5(String collectionTakensSmall_5) {
        this.collectionTakensSmall_5 = AdscmDateUtils.minToSeconds(collectionTakensSmall_5);
    }

    public String getCollectionTakensBig_5() {
        return collectionTakensBig_5;
    }

    public void setCollectionTakensBig_5(String collectionTakensBig_5) {
        this.collectionTakensBig_5 = AdscmDateUtils.minToSeconds(collectionTakensBig_5);
    }

    public String getCollectionTakensSmall_6() {
        return collectionTakensSmall_6;
    }

    public void setCollectionTakensSmall_6(String collectionTakensSmall_6) {
        this.collectionTakensSmall_6 = AdscmDateUtils.minToSeconds(collectionTakensSmall_6);
    }

    public String getCollectionTakensBig_6() {
        return collectionTakensBig_6;
    }

    public void setCollectionTakensBig_6(String collectionTakensBig_6) {
        this.collectionTakensBig_6 = AdscmDateUtils.minToSeconds(collectionTakensBig_6);
    }

    public String getUninstallTakensSmall() {
        return uninstallTakensSmall;
    }

    public void setUninstallTakensSmall(String uninstallTakensSmall) {
        this.uninstallTakensSmall = AdscmDateUtils.minToSeconds(uninstallTakensSmall);
    }

    public String getUninstallTakensBig() {
        return uninstallTakensBig;
    }

    public void setUninstallTakensBig(String uninstallTakensBig) {
        this.uninstallTakensBig = AdscmDateUtils.minToSeconds(uninstallTakensBig);
    }
}
